// pages/login/login.js
import request from '../../utils/request'

Page({

  /**
   * 页面的初始数据
   */
  data: {
    phone: '',
    password: ''
  },

  // 输入手机和密码，搜集
  handlerInput(event) {
    let type = event.currentTarget.id
    const value = event.detail.value
    this.setData({
      [type]: value
      // phone/password : value
    })
    // []语法：
    // 点语法和[]语法
    // [] 1、取值（拿变量当中或者表达式的值）2、拿到值再次和外部组成新语法
  },

  // 点击登录的逻辑
  async login() {
    const {
      phone,
      password
    } = this.data
    console.log('phone', phone)

    // if (!/^1[3-9]\d{9}$/.test(+phone)) {
    //   wx.showToast({
    //     title: '手机号码不合法',
    //     icon: 'error'
    //   })
    //   return
    // }
    // if (!/\w{6,18}$/.test(password)) {
    //   wx.showToast({
    //     title: '密码不合法',
    //     icon: 'error'
    //   })
    //   return
    // }

    //清空数据
    this.setData({
      phone: '',
      password: ''
    })


    // 17839456380
    // wy790586907
    //登录接口
    // /login/cellphone?phone=xxx&password=yyy
    const result = await request('/login/cellphone', {
      phone:"18673672920",
      password:"qweasd456123",
      // 登录的时候 做区别
      isLogin: true,
    }, "GET")
    //拿到返回值的code判断是否成功

    // 本地保存的数据
    wx.setStorageSync('userInfo', result.profile)
    //去往主题页
    wx.reLaunch({
      url: '/pages/center/center',
    })
    console.log('登录接口 返回的数据', result)
  },



  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})